package com.rtx.edi.model.application.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 应用信息表 
 * </p>
 *
 * @author abc
 * @since 2023-03-06
 */
@ApiModel(value = "PlApplication对象", description = "应用信息表")
public class PlApplicationDto {

    @ApiModelProperty(value = "主键id")
    private Long id;

    @ApiModelProperty(value = "公司id",position = 1, required = true)
    private Long companyId;

    @ApiModelProperty(value = "应用编号",position = 2, required = true)
    private String applicationNo;

    @ApiModelProperty(value = "应用名称",position = 3, required = true)
    private String applicationName;

    @ApiModelProperty(value = "应用类型",position = 4, required = true)
    private Integer applicationType;

    @ApiModelProperty(value = "应用状态",position = 5, required = true)
    private Integer applicationStatus;

    @ApiModelProperty(value = "应用描述",position = 6)
    private String applicationDesc;

    @ApiModelProperty(value = "备注",position = 7)
    private String remark;

    @ApiModelProperty(value = "新增用户",position = 8)
    private String insUser;

    @ApiModelProperty(value = "修改用户",position = 9)
    private String updUser;

    @ApiModelProperty(value = "数据版本",position = 10)
    private Integer version;

    @ApiModelProperty(value = "页面编号",position = 11)
    private Integer pageNum = 1;

    @ApiModelProperty(value = "页面大小",position = 12)
    private Integer pageSize = 20;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getApplicationNo() {
        return applicationNo;
    }

    public void setApplicationNo(String applicationNo) {
        this.applicationNo = applicationNo;
    }

    public String getApplicationName() {
        return applicationName;
    }

    public void setApplicationName(String applicationName) {
        this.applicationName = applicationName;
    }

    public Integer getApplicationType() {
        return applicationType;
    }

    public void setApplicationType(Integer applicationType) {
        this.applicationType = applicationType;
    }

    public Integer getApplicationStatus() {
        return applicationStatus;
    }

    public void setApplicationStatus(Integer applicationStatus) {
        this.applicationStatus = applicationStatus;
    }

    public String getApplicationDesc() {
        return applicationDesc;
    }

    public void setApplicationDesc(String applicationDesc) {
        this.applicationDesc = applicationDesc;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getInsUser() {
        return insUser;
    }

    public void setInsUser(String insUser) {
        this.insUser = insUser;
    }

    public String getUpdUser() {
        return updUser;
    }

    public void setUpdUser(String updUser) {
        this.updUser = updUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public String toString() {
        return "PlApplicationDto{" +
                "companyId=" + companyId +
                ", applicationNo='" + applicationNo + '\'' +
                ", applicationName='" + applicationName + '\'' +
                ", applicationType=" + applicationType +
                ", applicationStatus=" + applicationStatus +
                ", applicationDesc='" + applicationDesc + '\'' +
                ", remark='" + remark + '\'' +
                ", insUser='" + insUser + '\'' +
                ", updUser='" + updUser + '\'' +
                ", pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                '}';
    }
}
